package cn.itcast.wushangxiantu;

import android.content.Context;
import android.widget.Toast;

public class ToastUtil {
    /**
     *  * Toast实例，用于对本页出现的所有Toast进行处理
     *  
     */
    private static Toast myToast;


    /**
     *  * 此处是一个封装的Toast方法，可以取消掉上一次未完成的，直接进行下一次Toast
     *  * @param context context
     *  * @param text 需要toast的内容
     *  
     */


    public static void toast(Context context, String text) {
        if (myToast != null) {
            myToast.cancel();
            myToast = Toast.makeText(context, text, Toast.LENGTH_SHORT);
        } else {
            myToast = Toast.makeText(context, text, Toast.LENGTH_SHORT);
        }
        myToast.show();
    }
    public static void toast(Context context) {
        if (myToast != null) {
            myToast.cancel();
            myToast = Toast.makeText(context, "服务器炸了", Toast.LENGTH_SHORT);
        } else {
            myToast = Toast.makeText(context, "服务器炸了", Toast.LENGTH_SHORT);
        }
        myToast.show();
    }

    public static void toastLong(Context context, String text) {
        if (myToast != null) {
            myToast.cancel();
            myToast = Toast.makeText(context, text, Toast.LENGTH_LONG);
        } else {
            myToast = Toast.makeText(context, text, Toast.LENGTH_LONG);
        }
        myToast.show();
    }
}